package ar.pegasus.clasificador.facade;

import java.util.List;

import ar.pegasus.clasificador.entidades.Localidad;
import ar.pegasus.clasificador.facade.api.remote.LocalidadFacadeRemote;
import ar.pegasus.framework.componentes.PException;
import ar.pegasus.framework.util.BeanFactoryGeneralRemote;

public class CrudLocalidades {

	private static CrudLocalidades instance;

	public static CrudLocalidades getInstance() throws PException {
		if(instance == null){
			instance = new CrudLocalidades();
		}
		return instance;
	}
	
	private LocalidadFacadeRemote  localidadesFacade;

	private CrudLocalidades() throws PException{
		localidadesFacade = BeanFactoryGeneralRemote.getInstance().getBean(LocalidadFacadeRemote.class);
	}

	public List<Localidad> getLocalidades() throws PException {
		return localidadesFacade.getLocalidades();
	}
}
